Public displays are becoming increasingly interactive and a broad range of interaction mechanisms can now be used to create\nmultiple forms of interaction. However, the lack of interaction abstractions forces each developer to create specific approaches for\ndealing with interaction, preventing users frombuilding consistent expectations on how to interact across different display systems.\nThere is a clear analogywith the early days of the graphical user interface,when a similar problem was addressed with the emergence\nof high-level interaction abstractions that provided consistent interaction experiences to users and shielded developers from lowlevel\ndetails. Thiswork takes a first step in that same direction by uncovering interaction abstractions thatmay lead to the emergence\nof interaction controls for applications in public displays. We identify a new set of interaction tasks focused on the specificities of\npublic displays; we characterise interaction controls that may enable those interaction tasks to be integrated into applications; we\ncreate a mapping between the high-level abstractions provided by the interaction tasks and the concrete interaction mechanisms\nthat can be implemented by those displays. Together, these contributions constitute a step towards the emergence of programming\ntoolkits with widgets that developers could incorporate into their public display applications.
Loading....